import tensorflow as tf;
import os

os.environ["CUDA_VISIBLE_DEVICES"] = ""
#-----直接跳过【没有 GPU 或 CUDA 环境，TensorFlow 回退到 CPU 执行，并打印了一些相关的警告信息。】-------
# 推荐方法：使用 os.environ["CUDA_VISIBLE_DEVICES"] = "" 或 tf.config.set_visible_devices([], 'GPU') 来禁用 GPU。

# 灵活方法：使用 tf.device('/CPU:0') 在特定代码块中强制使用 CPU。

# 彻底方法：安装 tensorflow-cpu 版本，避免 GPU 相关的依赖。

from datetime import datetime

# 自定义打印
def print_log(label = '打印日志', text = '', color = 'red'):
    print(f'\n----------------{datetime.now()}------------------------')
    print(f'{label}: ')
    if color:
        print(f'\033[31m{text}\033[0m')
    else:
        print(f'{text}')

print('--------start---')
total = tf.reduce_sum(tf.random.normal([3000, 1000]))
print_log('total', total);